#include <stdio.h>
// 输入n层的等腰三角形
int fn(){
	printf("输入层高：");
	int h ;
	scanf("%d",&h);
	// 外层循环控制层
	int i=0;
	while(i<h){
		// 左边的空格
		int j = 0;
		while(j<h-i-1){
			printf(" ");
			j++;
		}
		// 右边的*
		int k =0;
		while(k<2*i+1){
			printf("*");
			k++;
		}
		// 最后的换行符
		printf("\n");
		i++;
	}
	return 0;
}

// 靠左n层倒直角
int fn1(){
	printf("输入层高：");
	int h ;
	scanf("%d",&h);
	int i = 0;
	while(i<h){
		int j =0;
		while(j<h-i){
			printf("*");
			j++;
		}
		printf("\n");
		i++;		
	}
}
// 靠右n层倒直角
int fn2(){
	printf("输入层高：");
	int h ;
	scanf("%d",&h);
	int i = 0;
	while(i<h){
		// 左边的空格
		int k = 0;
		while(k<i){
			printf(" ");
			k++;
		}
		// 右边的*
		int j =0;
		while(j<h-i){
			printf("*");
			j++;
		}
		// 最后的换行符
		printf("\n");
		i++;		
	}
}

int main(){
	fn2();
	return 0;
}